home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 6 / CU Amiga Magazine's Super CD-ROM 06 (1996)(EMAP Images)(GB)(Track 1 of 4)[!][issue 1997-01].iso / cucd / readers / utils / gui4cli / readme.now < prev    next >
Text File  |  1996-10-28  |  5KB  |  135 lines

  1.  
  2.  
  3.                          **  Gui4Cli 2.1 **
  4.  
  5.              An Interpretive Gui Programming Language
  6.                     (c) 1996 by D.C. Keletsekis
  7.  
  8. Gui4Cli is a new EASY, INTERPRETIVE, script-like programming language,
  9. made especially for programming GUIs and through them controling other
  10. programs by giving CLI or AREXX commands. It can have many other uses
  11. also, such as a File Manager, a program launcher and much more..
  12.  
  13. No compilers, libraries or programming knowledge is required.
  14.  
  15. If you want to run the demos, make an assignment called GUIs: to the
  16. Gui4Cli directory and then start clicking..
  17.  
  18. When you have Gui4Cli installed, change all the default tools of the
  19. gui icons to c:gui. It will make loading them faster.
  20.  
  21.  
  22.                            INSTALLATION
  23.                          ----------------
  24.  
  25. There is a Gui4Cli script called GInstall.gc, which you can run to 
  26. automatically install Gui4Cli.
  27.  
  28. Otherwise, you can install it manually as follows :
  29.  
  30. 1. Make a directory somewhere, and call it Gui4Cli (or whatever else)
  31.  
  32. 2. Copy all the files and directories contained in the Gui4Cli directory
  33.    you unpacked with lha, into this directory.
  34.  
  35. 3. Make an assignment to this directory, called GUIs:
  36.    Add this assignment also to your s:user-startup file, as Gui4Cli 
  37.    needs it to find the demos as well as the main program.
  38.  
  39. 4. Copy the 2 small programs Grx and Gui into your c: directory.
  40.  
  41. To run it, just type <run gui>, or click on the icons.
  42.  
  43.  
  44.                             REQUIREMENTS
  45.                           -----------------
  46.  
  47. - An Amiga with Workbench 2.04 or higher.
  48.  
  49. Gui4Cli doesn't actually need anything else, but you will not be able
  50. to do a lot of things, so you better also have :
  51.  
  52. - ARexx Library - Its in ROM, so don't look for it.
  53. - DiskFont library (if you want to use fonts other than Topaz)
  54. - ASL Library (if you want file requesters - you do.. believe me)
  55. - An active imagination..
  56.  
  57.  
  58.                               PURPOSE
  59.                           _______________
  60.  
  61. The main puprose of Gui4Cli is to enable you  to easily make GUIs 
  62. for customizing your computer, for CLI based programs and for programs 
  63. which have an ARexx interface. New commands which have been added
  64. with this version also allow you to make one hell of a File Manager.
  65.  
  66. The language involved is a simple event-driven language, about as 
  67. difficult as AmigaDOS.
  68.  
  69.  
  70.                               BASICS
  71.                           --------------
  72.  
  73. There are 3 programs in this release - all the other files are Gui4Cli
  74. demo programs, manuals and icons.
  75.  
  76. Grx     - This is a small program whose purpose is to send ARexx commands.
  77.           The format is <Grx PortName Command..>
  78.           Although writen for Gui4Cli, you can use it to send Rexx 
  79.           commands to any program, if you know the PortName.
  80.           NOTE : This is a CLI only program.
  81.  
  82. Gui     - You run this program with the same options as you would run 
  83.           Gui4Cli. It looks for Gui4Cli and if it's running it passes
  84.           to it the options, otherwise it starts up Gui4Cli. You can
  85.           also do this with Gui4Cli itself, but this program is smaller
  86.           and faster.
  87.  
  88. Gui4Cli - This is the main program. You don't really need any other file.
  89.       The other 2 above programs are optional (but usefull).
  90.           Just run it..
  91.  
  92. What it does is load text (ASCII) files, written in the Gui4Cli language
  93. and runs them. These text files each contain a program which describes
  94. a GUI and what it should do.
  95.  
  96. An unlimited number of GUIs can be loaded and/or opened at the same
  97. time, from the same instance of Gui4Cli.
  98.  
  99. Gui4Cli will always put a Menu Item in the Workbench Tools Menu, named
  100. "Gui4Cli...", (or whatever PORT name you give, if given).
  101.  
  102. If you choose this menu item, a simple requester will appear, allowing
  103. you to Quit, or Load, Open, or Unload GUIs. The requester will also
  104. tell you how many GUI are loaded and how many are currently open.
  105.  
  106.  
  107.                                 DEMOS
  108.                           -----------------
  109.  
  110. Some of the demos provided require that you have other programs on which
  111. they will operate, if you actually want to do something apart from
  112. clicking on gadgets. If you don't have these programs, you can still 
  113. click on the gadgets, and see how the gui works.
  114.  
  115. The programs you should load and run all end with  ".gc" and they reside 
  116. in the demos and in the G4C directories. Click on the Demo.gc icon and you 
  117. will see all the demos, and enter the G4C dir to see the others.
  118.  
  119. There are 2 big GUIs in the G4C drawer :
  120. One is a File Manager I made and use.
  121. The other is a GUI Editor Gui made by G. Maddox. 
  122.  
  123. The G4C Directory contains all the other new GUIs also.
  124. The Demos themselves are pretty much the same as before.
  125.  
  126. The most important thing to remember with Gui4Cli, is that you can change
  127. the guis, by simply editing the program files with a text editor.
  128.  
  129. Read the Gui program files and the manual and you'll see how easy and 
  130. straight forward it all is.
  131.  
  132. D. Keletsekis 
  133. dck@prometheus.hol.gr
  134.  
  135.